Top definition
A soulless blood maggot that feasts upon the destruction of joy ; the enemy of human emotion.
Even though I warned him not to, that douchard told me how the last Harry Potter book ends.
by Earl Grey Hot September 06, 2009
Get the mug
Get a douchard mug for your father-in-law G√ľnter.