What does Baggadouche mean?

Baggadouche meaning in Urban Dictionary

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