BABUSHKA


Meaning of BABUSHKA in English

n. a headscarf tied under the chin.

[ Russ., = grandmother ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.