flood protection dam - French English Dictionary