river levee - French English Dictionary