meaning of Baggadouche

Baggadouche meaning in Urban Dictionary

whenever calling some body a douche case isn't very enough.