impatiens capensis 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; lady's earrings; orange balsam; jewelweed.

WordNet