Translation of mamogolo in English:

User Contribution

mamogolo

noun