What does artemisia dracunculus mean?

artemisia dracunculus meaning in General Dictionary

aromatic perennial of southeastern Russia