satellite (sat) - French English Dictionary