Etymology
Today it means: a dream dreamt in advance, especially regarding a future condition or event; a hopeful expectation; a hope Full definition →
From fore- + dream.
Etymology from Wiktionary, CC BY-SA 4.0.