Medical Definition of Sweet wormwood

Sweet wormwood: A Chinese herb (also called qinghaosu) from which is extracted the antimalarial agent artemisinin.

CONTINUE SCROLLING OR CLICK HERE FOR RELATED SLIDESHOW

QUESTION

About how much does an adult human brain weigh? See Answer

Health Solutions From Our Sponsors

Reviewed on 12/21/2018