by Kingofspanners June 27, 2010
by Mad Jester December 16, 2004
by Pi_Rate March 02, 2009
Noun; One who is neither mentally challenged or fully to par with an average human being. Not quite an excuse to be retarded, but definitely not human
by AdamDeficitDisorder February 20, 2012