meaning of artemisia annua

1. wormwood of southeastern Europe to Iran


Related Words

artemisia annua |

Developed & Maintained By Taraprasad.com

Treasure Words