SCRATCH YOUR HEAD


Meaning of SCRATCH YOUR HEAD in English

feel confused, wonder who or why

They're still scratching their heads about who assassinated Kennedy.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.