repair and maintenance corps - French English Dictionary