Translation of madombi in English:

User Contribution

madombi

dumplings

noun