Slovnenya

Translation English Japanese: telescope sight

Dictionary: main
telescope sight