Leotard Meaning Urban Dictionary - We found 27 dictionaries with english definitions that include the word leotard: Leotard Meaning Urban Dictionary / A leotard is a cop that is retarded or generally just a dumb ass.