accident-protection device - French English Dictionary