owapeyan

English: Translation
centipede
Insects and small creatures