terrestrial eyepiece - French English Dictionary