babucha
Top 35000
Meanings
Noun
1. slipper, babouche (low soft shoe that can be slipped on and off easily, especially in Middle Eastern contexts)