Synonyms for foreshadowing. Synonyms of assessment. Synonyms of omniscient. Synonyms for resistance.