babuchaTop 35000MeaningsNoun1. slipper, babouche (low soft shoe that can be slipped on and off easily, especially in Middle Eastern contexts)