Big Huge Thesaurus

self-confessed

adjective

similar terms