self-rescue apparatus - Francés Inglés Diccionario