earth-orbiting - French English Dictionary