Artemisia annua
1.
(
noun
) wormwood of southeastern Europe to Iran
Synonyms:
sweet wormwood
Related Words:
wormwood
Terms and Conditions of Use / Copyright Notice