cassegrain telescope - French English Dictionary