protective levees - French English Dictionary