What does artemisia annua mean?

artemisia annua meaning in General Dictionary

wormwood of southeastern Europe to Iran