English dictionary
leotard meaning and definition
Definition and meaning of leotard at MeaningMonkey.org. leotard meaning and definition in the English Dictionary.LEOTARD noun
Definition of leotard (noun)
Source: Princeton University Wordnet
LEOTARD noun