clear out (a ditch) - Turc Anglais Dictionnaire