steam baffle - Francés Inglés Diccionario