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.      Сжатый оксфордский словарь английского языка.