cross one's mind (Verb)

general