sound-deadening screen - Francés Inglés Diccionario