Leotard Meaning Urban Dictionary - Here you find 3 meanings of the word leotard. Leotard Meaning Urban Dictionary : Synonym antonym meaning idiom, proverb.