Definition, synonyms and related words
To notice in advance, especially to recognise as a threat or problem; to foresee.