submarine cable repeater - French English Dictionary