salvage excavation - French English Dictionary