English synonyms about - contact  

Artemisia annua

noun

1 Artemisia annua

Wormwood of southeastern Europe to Iran.

synonym: sweet wormwood.

Polish: bylica roczna


Find more on artemisia annua elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0141