deep sea discharge system - French English Dictionary