Loading page
artemisia annua is a noun meaning "wormwood of southeastern Europe to Iran". It carries one recorded sense.
wormwood of southeastern Europe to Iran
Definitions, synonyms and semantic relations for artemisia annua come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.