Word info Synonyms

annual wormwood

Noun

Meaning

annual wormwood (usually uncountable, plural annual wormwoods)

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

Source: en.wiktionary.org

Synonyms

Close letter words and terms