sound-deadening screen - Spanish English Dictionary