Shulog

Shulog
English: Translation
worm from the earth
noun
Insects and small creatures