Dictionary search results

Showing 1-3 of 3 results

alchemilla British & World English

A plant of a genus that includes lady’s mantle and its relatives

Alchemilla in alchemilla British & World English

A plant of a genus that includes lady’s mantle and its relatives

Alchemilla vulgaris in lady's mantle British & World English

A herbaceous European plant of the rose family, with lobed rounded leaves and inconspicuous greenish flowers, and formerly valued in herbal medicine