Leotarded
Definitions
2
Posts
2
Posters
105
Views
-
A slightly more PC way to say that someone is incredibly stupid, lacking in intelligence and also intolerably annoying (Credit goes to [Dan Savage] of [The Stranger] [Seattles] Only Newspaper).
-
being [retarded] in a [leotard]
Explore More Definitions
Browse our collection of 300,000+ community-written definitions