Slovnenya

Translation English Japanese: sea serpent

Dictionary: main
sea serpent
noun