stifling atmosphere - Francés Inglés Diccionario