meaning of artemisia annua

artemisia annua meaning in General Dictionary

wormwood of southeastern Europe to Iran