What does badonkadouche mean?

badonkadouche meaning in Urban Dictionary

Noun. The largest douche in room.