babouche in Russian babouche in Russian бабу́ша noun A Turkish or Moroccan slipper having no heel. Add to Flashcards