Translation of mafula in English:

User Contribution

mafula

flood

noun