repair and maintenance corps - Français Anglais Dictionnaire