artemisia

Explore definitions, synonyms, and language insights of artemisia

Definitions

Noun
any of various composite shrubs or herbs of the genus Artemisia having aromatic green or greyish foliage

More General Terms