Artemisia tridentata
Explore definitions, synonyms, and language insights of Artemisia tridentata
Definitions
Noun
aromatic shrub of arid regions of western North America having hoary leaves