See Also: babouche(dictionary)

babouche (iou)



babouche noun. L17.

A Turkish or oriental heelless slipper.