SCRATCH ONE'S HEAD


Meaning of SCRATCH ONE'S HEAD in English

be confused, hesitate due to bewilderment

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.