meaning of badonkadouche

badonkadouche meaning in Urban Dictionary

Noun. The largest douche in room.