Translation of mekala in English:

User Contribution

mekala

camel thorn trees

noun