Slovnenya

Translation English Japanese: colossus

Dictionary: main
colossus
noun