on-board electrical wiring harnesses - Français Anglais Dictionnaire