What is the full meaning of babouches
BABOUCHE, a kind of heelless slipper, also BABOOSH, BABUCHE [n]
Example of the word babouches placed on a Scrabble board.