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

SLIDESHOW

Surprising Reasons for Weight Gain See Slideshow

Health Solutions From Our Sponsors

Reviewed on 12/21/2018