satellite processor/computer - French English Dictionary