sound-deadening screens - Turc Anglais Dictionnaire