photographic telescope - German English Dictionary