panoramic telescope - French English Dictionary