reflector telescope - French English Dictionary