1. self-confessed

adjective. Owned up to.
Featured Games