sound-deadening screen - Turc Anglais Dictionnaire