Balsam tree Meaning, Definition & Usage

Definitions
  1. any tree from which balsam is obtained, esp. the Abies balsamea.

Webster 1913