photographic telescope - French English Dictionary