drain ditches - Turkish English Dictionary