m'mebe

Phonetic
[m̩ebe]
English: Translation
maggots
noun
Insects and small creatures