Translation of Magalagapa in English:

User Contribution

Magalagapa

Palate

noun