self-recorder - German English Dictionary