Balsamorhiza

Explore definitions, synonyms, and language insights of Balsamorhiza

Definitions

Noun
genus of coarse western American herbs with large roots containing an aromatic balsam

More General Terms