What is Impatiens ecalcarata?
Impatiens ecalcarata, commonly known as the spotted touch-me-not, is a native annual plant found in British Columbia, Idaho, Montana, Oregon, Washington, and parts of Laos and Myanmar. Impatiens ecalcarata (Latin: Impatiens ecalcarata, family Balsaminaceae) is an edible plant catalogued in PlantSage.
