halo cockpit protection device - French English Dictionary