Synonyms for Herschelian Telescope (same or very similar meaning)
WordNet sense 1 (a reflecting telescope with the mirror slightly tilted to throw the image to the side where it can be viewed):
off-axis reflector
From the ODE community, based on WordNet
add/edit