EN

Synonyms for annual wormwood

Most common

sweet wormwood

All synonyms

Noun

Definitions

  1. n. 1

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