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
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush