lady's mantle


noun

any of various rosaceous plants of the N temperate genus Alchemilla, having small green flowers