Translation of مندلا in English:

User Contribution

مندلا

noun