1 verbs meaning: a in front (foreshorten). b beforehand; in advance (foreordain; forewarn).
2 nouns meaning: a situated in front of (forecourt). b the front part of (forehead). c of or near the bow of a ship (forecastle). d preceding (forerunner).
Useful english dictionary. 2012.