ùdùdú

Phonetic
[ududu LLH]
English: Translation
worm
noun
Insects and small creatures