self-rescue respirator - French English Dictionary