supported excavation - Turkish English Dictionary