miebe

Phonetic
[miebe]
English: Translation
maggots
noun
Insects and small creatures