sound-producing device - Turc Anglais Dictionnaire