self-rescue mouthpiece respirator - German English Dictionary