nile river valley - French English Dictionary