sediment removing structures - Fransızca İngilizce Sözlük