protective apparatus - French English Dictionary