obubu

Phonetic
[obubu]
English: Translation
caterpillar
noun