1 definition by Blizzy10

Top Definition
One who is so dirty that he has to douche the douche.
fuck you, you Douche Doucher
by Blizzy10 August 15, 2008

Mug icon
Buy a Douche Doucher mug!