impounding dam - French English Dictionary