electronic protective device - French English Dictionary