subsidiary irrigation ditch - Turkish English Dictionary