sound-deadening screen - Turkish English Dictionary