self-confessedEnglish

self-confessed(a)

Adjective

Owned up to

English: self-confessed(a)