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. 2012