separation levee - French English Dictionary