impervious core dam - French English Dictionary