artemisia Urdu Meaning
Artemisia - Urdu Meaning and Translation of Artemisia (دونا - dona), Total 3 meanings for Artemisia , Roman Urdu Meaning for word Artemisia , English Definition and more.
1. n. any of various composite shrubs or herbs of the genus Artemisia having aromatic green or greyish foliage
Artemisia can mean:
Sponored Video