cleaning of the sediments that accumulate at the bottom of a river/dam - Anglais Synonymes Dictionnaire

Can't found any synonym terms.