baffle/screen wall - Francés Inglés Diccionario