main irrigating ditch - Turc Anglais Dictionnaire