Translation of mabodi in English:

User Contribution

mabodi

Many goats

noun