irrigating trench/ditch - Türkisch Englisch Wörterbuch