sound-deadening screen - Turco Inglés Diccionario