Meaning of artemisia dracunculus

Definition of artemisia dracunculus

(noun) aromatic perennial of southeastern Russia

Other information on artemisia dracunculus

WIKIPEDIA results for artemisia dracunculus
Amazon results for artemisia dracunculus