cleading of foundation ditches - Turkish English Dictionary