Babushka - Definition

babushka

n 1: a woman's headscarf folded into a triangle and tied under
the chin; worn by Russian peasant women

Look up another word