What does babouche mean?

babouche meaning in Urban Dictionary

(1) A heel-less pointy leather Moroccan slipper(2) Cross between a baboon and a douche, and so a pompous butt with a green ass

babouche meaning in Etymology Dictionary

1690s, from French babouche, from Arabic babush, from Persian papush, from pa "foot" (pertaining to Avestan pad-, see foot (letter.)) + posh "addressing." Arabic, lacking a -p-, regularly converts -p- in foreign words to -b-.