Russian-English dictionary »

бабуша meaning in English

RussianEnglish
бабуша noun
{f}

babouche(Turkish or oriental slipper)
noun
[UK: bˈabaʊtʃ] [US: bˈæbaʊtʃ]