noun
Meaning 1
A large annual plant, Impatiens glandulifera, native to the Himalayas, which has become invasive in many other places.
Definition source: English Wiktionary via Wiktextract
Usage: uncountable
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: policeman's helmet, kiss-me-on-the-mountain
Antonyms: none provided