Artemisia annua
English Dictionary
->
Letter A
-> Artemisia annua
Search Dictionary:
Artemisia annua Definition
(n)
wormwood
of
southeastern
Europe
to
Iran
Artemisia annua Synonyms
Artemisia annua
sweet wormwood
© Art Branch Inc.