annual wormwood

English

Noun

annual wormwood (usually uncountable, plural annual wormwoods)

  1. An Asian aromatic herb, widely naturalized, Artemisia annua, the source of the antimalarial drug artemisinin.

Synonyms

This article is issued from Wiktionary. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.