self-admit - Spanish English Dictionary