drowned stream valley - French English Dictionary