LADY'S MANTLE Meaning of LADY'S MANTLE in English n. (Botany) type of herbs that belong to the of the rose family Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012