shipborne satellite communications terminal - French English Dictionary