self-confess - English Synonyms Dictionary