self-confessed - EE Dictionary | EE Dictionary