on-board electrical wiring harnesses - German English Dictionary