foundation trenches - Turkish English Dictionary