دَامِيثَا
Dictionary
›
ar-en
دَامِيثَا
dāmīṯā
·
noun
Meaning — English
a kind of gum-tree
Suggested websites
almaany.com
·
Wiktionary