ambulance corps - French English Dictionary