debris-sorting dam - French English Dictionary