submarine trench - French English Dictionary