Translation of moobu in English:

User Contribution

moobu

wasp

noun