sound-producing device - Francés Inglés Diccionario