glen: seen william recently? chris: phhhhh, what a babouche that guy is, how he ever made md i'll never know
(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" What is the definition of "babouche"?