sediment removing structures - Espagnol Anglais Dictionnaire