self-rescue apparatus - Deutsch Englisch Wörterbuch