LEOTARD Meaning of LEOTARD in English n. tight-fitting body suit (worn by dancers, gymnasts, etc.) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012