sound-producing device - French English Dictionary