deep sea repeater - French English Dictionary