Synonyms and Antonyms for Artemisia_annua

1. Artemisia annua (n.)

wormwood of southeastern Europe to Iran

Synonyms: