deep-sea trench - French English Dictionary