road excavation - French English Dictionary