lady's mantle








noun

  1. any of various rosaceous plants of the N temperate genus Alchemilla, having small green flowers
53 queries 0.596