Translation of magalagapa in English:

User Contribution

magalagapa

Palate

noun