irrigating trench/ditch - Turc Anglais Dictionnaire