Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. babushka: a woman's headscarf folded into a triangle and tied under the chin; worn by Russian peasant women
Translation
Not found. Request noted. Other translations below.Dutchoma, grootje, grootmoeder
German groЯmutter, oma
Spanish la babushka