open trench excavation - Turkish English Dictionary