debris-sorting dam - Spanish English Dictionary