What does Artemsisia annua mean?

Artemsisia annua meaning in Medical Dictionary

A Chinese natural herb (qinghaosu or nice wormwood) where is extracted the antimalarial representative artemisinin.