Skip to main content

douchard

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 6, 2009
mugGet the douchard mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email