We found 1 definitions of lady's earrings from 1 different sources.
Noun |
||
lady's earrings - North American annual plant with usually yellow or orange flowers; grows chiefly on wet rather acid soil | ||
jewelweed, orange balsam, celandine, touch-me-not, Impatiens capensis | ||
herbaceous plant, herb aromatic potherb used in cookery for its savory qualities |