Meaning of babushka
Definition of babushka
(noun)
a woman's
headscarf
folded into a
triangle
and
tied
under
the chin;
worn
by Russian
peasant
women
Other information on babushka
WIKIPEDIA results for
babushka
Amazon results for
babushka
Tweet