stifling atmosphere - Alemán Inglés Diccionario