sediment removing structures - Turkish English Dictionary