Portuguese-English dictionary »

babucha meaning in English

PortugueseEnglish
babucha noun
{f}

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

Your history