BABUSHKA


Meaning of BABUSHKA in English

n. a headscarf tied under the chin. [Russ., = grandmother]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.