large excavation - Turkish English Dictionary