heretofore (adv.) Look up heretofore at Dictionary.com
c. 1200, from here + obsolete Old English toforan "formerly, before now," from to (prep.) + foran (adv.) "in front," dative of for. Also in Middle English heretoforn.