Slovnenya

Translation English Japanese: observation tower

Dictionary: main
observation tower