main irrigation ditch - Turc Anglais Dictionnaire