self-recorder - Spanish English Dictionary