Slovnenya

Translation English Japanese: patrol ship

Dictionary: main
patrol ship
noun