sound recording apparatus - German English Dictionary