oxygen regenerating respirator - Francés Inglés Diccionario