Top Definition
(1) A heel-less pointy leather Moroccan slipper
(2) Cross between a baboon and a douche, and thus a pompous ass with a pink ass
Glen: Seen William recently?
Chris: Phhhhh, what a babouche that guy is, how he ever made MD I'll never know.
by mp666 March 02, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.