meaning of Artemsisia annua

Artemsisia annua meaning in Medical Dictionary

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