French-English dictionary »

babouche meaning in English

FrenchEnglish
babouche nom {f}

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