Translation of megala in English:

User Contribution

megala

Phones

noun