sound-producing device - Spanish English Dictionary