Definitions of Artemisia dracunculus:

  • noun:   aromatic perennial of southeastern Russia