Garden balsam Meaning, Definition & Usage

Definitions
  1. an ornamental plant (Impatiens Balsamina).

Webster 1913