Artemisia dracunculus

Explore definitions, synonyms, and language insights of Artemisia dracunculus

Definitions

Noun
aromatic perennial of southeastern Russia

More General Terms