LADY'S MANTLE Meaning of LADY'S MANTLE in English ■ noun a plant with inconspicuous greenish flowers, formerly valued in herbal medicine. [ Alchemilla vulgaris .] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004