what is the meaning of the idiom turn heads?
to attract a lot of attention. Her new car was turning heads wherever she went. Synonyms and related words. + To make someone feel excited, enthusiastic or impressed.