mine rescue corps - French English Dictionary