on-board electrical wiring harnesses - French English Dictionary