babouche in Finnish babouche in Finnish babouche-tossu noun A Turkish or Moroccan slipper having no heel. Add to Flashcards