trench (ocean) - French English Dictionary