Slovnenya

Translation English Japanese: sister ship

Dictionary: main
sister ship
noun