spotted touch-me-not

Noun

 * 1) A plant of the species, native to North America, naturalized elsewhere.

Synonyms

 * ,, , or