sound-producing device - Turkish English Dictionary