babucha

Noun

 * 1) babouche Turkish or oriental slipper

Etymology
Ultimately from.

Noun

 * 1) slipper, babouche low soft shoe that can be slipped on and off easily, especially in Middle Eastern contexts