depressed sewer - French English Dictionary