steam baffle - Alemán Inglés Diccionario