Slovnenya

Translation English Japanese: reflecting telescope

Dictionary: main
reflecting telescope