cross one's mind Synonyms