small irrigation trench - Turkish English Dictionary