satellite communications technician - French English Dictionary