meaning of artemisia dracunculus

artemisia dracunculus meaning in General Dictionary

aromatic perennial of southeastern Russia