BABUSHKA


Meaning of BABUSHKA in English

n. a headscarf tied under the chin.

Etymology: Russ., grandmother

Oxford English vocab.      Оксфордский английский словарь.