salvage excavation - Turkish English Dictionary