oxygen self-rescue apparatus - Alemán Inglés Diccionario