Find the word definition

Wiktionary
not leave one's thoughts

vb. (context idiomatic English) To remain in one's mind for a long duration.