YELLOW BALSAM


Meaning of YELLOW BALSAM in English

noun

1. : jewelweed b

2. : a strong-scented West Indian shrub ( Croton flavens )

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.