balsam willow

Explore definitions, synonyms, and language insights of balsam willow

Definitions

Noun
small shrubby tree of eastern North America having leaves exuding an odor of balsam when crushed

More General Terms