babouche in Portuguese babouche in Portuguese babucha noun A Turkish or Moroccan slipper having no heel. Add to Flashcards