Noun Definition

artemisia annua

1.Definition: wormwood of southeastern Europe to Iran

Related Noun(s):sweet wormwood

Category: Plants