Sweet Wormwood Definition

noun

A fragrant Asian herb , Artemisia annua , widely naturalized, the source of the antimalarial drug artemisinin.

Wiktionary
Synonyms:
  • Artemisia annua

Other Word Forms of Sweet Wormwood

Noun

Singular:
sweet wormwood
Plural:
sweet wormwoods

Find Similar Words

Find similar words to sweet wormwood using the buttons below.

Words Starting With

Words Ending With

Unscrambles

sweet wormwood