Synonyms for foreshadowing. Synonyms of omniscient. Synonyms for resistance. Synonyms of obfuscation. Share