Artemisia annua
ar·te·mi·siaannua
noun
1.
wormwood of southeastern Europe to Iran
Related words
Broader terms
Parts
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
ar·te·mi·siaannua
wormwood of southeastern Europe to Iran
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.