English dictionary
artemisia annua meaning and definition
Definition and meaning of artemisia annua at MeaningMonkey.org. artemisia annua meaning and definition in the English Dictionary.ARTEMISIA ANNUA noun
Definition of Artemisia annua (noun)
- wormwood of southeastern Europe to Iran
- synonyms: sweet wormwood
Source: Princeton University Wordnet