self-recording device - German English Dictionary