retard, not always a mentally handicapped person someone you meet every day that just doesn't get it.
by Jxj November 5, 2006
Get the dee ta dee mug.by norleans December 14, 2007
Get the dee-ta-dee mug.