Definify.com

Definition 2024


lady's_mantle

lady's mantle

English

Noun

lady's mantle (plural lady's mantles)

  1. The herb Alchemilla vulgaris, or any plant in the genus Alchemilla.

Translations