sound recording apparatus - Spanish English Dictionary