E. Cobham Brewer 18101897. Dictionary of Phrase and Fable. 1898.
Alchemilla
or Ladys Mantle. The alchemists plant; so called because alchemists collected the dew of its leaves for their operations. Lady means the Virgin Mary, to whom the plant was dedicated.