Balsamorhiza
Explore definitions, synonyms, and language insights of Balsamorhiza
Definitions
Noun
genus of coarse western American herbs with large roots containing an aromatic balsam
Explore definitions, synonyms, and language insights of Balsamorhiza