English | German | Russian | Czech

annual wormwood English

Meaning annual wormwood meaning

What does annual wormwood mean?

annual wormwood

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

Synonyms annual wormwood synonyms

What other words have the same or similar meaning as annual wormwood?

annual wormwood English » English

sweet sagewort sweet wormwood sweet Annie annual mugwort

Are you looking for...?