Translation of Mabodi in English:

User Contribution

Mabodi

Many goats

noun