LADY'S MANTLE


Meaning of LADY'S MANTLE in English

a genus of rosaceous herbs (alchemilla), ·esp. the european a. vulgaris, which has leaves with rounded and finely serrated lobes.

Webster English vocab.      Английский словарь Webster.