1 definition by Muppet12

Top Definition
DTD
Dumber Than Donald
You're so stupid, you are DTD.
by Muppet12 July 09, 2020

Mug icon
Buy a DTD mug!