Translation of maboa in English:

User Contribution

maboa

Mushrooms

noun