lady's earrings Meaning, Definition & Usage

  1. noun North American annual plant with usually yellow or orange flowers; grows chiefly on wet rather acid soil
    touch-me-not; celandine; orange balsam; jewelweed; Impatiens capensis.

WordNet