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.

English idioms vocab.      Словарь английских идиом и выражений.