Artemisia annua

1. (noun) wormwood of southeastern Europe to Iran
Synonyms: sweet wormwood
Related Words: wormwood



Terms and Conditions of Use / Copyright Notice