terrestrial telescope - German English Dictionary