legokolodi

English: Translation
centipede
noun