To predict or anticipate something that will happen in the future, based on signs or understanding.
From Old English 'foreseon,' combining 'fore-' (before) and 'seon' (to see). The word has meant 'to see beforehand' since at least the year 1000.
Try Another Word