2 definition by ngkhatu

Top Definition
Derived from the word Dee Dee Dee; meaning stupid!
Melissa is a Dee Dee Head!
by ngkhatu April 20, 2008

Mug icon
Buy a Dee Dee Head mug!
f-tard, completely dumb and slow!
Melissa is a doofus face!
by ngkhatu April 20, 2008

Mug icon
Buy a doofus face mug!