Balsamine



ENGLISH MEANING
noun
1.
The Impatiens balsamina, or garden balsam.