Artemisia dracunculus (0 synonym found)

Definition of Artemisia dracunculus:

(n) : aromatic perennial of southeastern russia

Definition of Artemisia dracunculus:

(n) : aromatic perennial of southeastern russia

Back to Top