Definitions of self-confesseda:

  • adjective:   owned up to