Doodle

utter idiot; retard; thread derailer; someone who has no common sense what so ever
by licedearth May 12, 2003
mugGet the Doodlemug.

Share this definition