own up to something

  1. Verb birşeyi kabul etmek
  2. Verb birşeyi itiraf etmek
  3. Verb birşeyi teslim etmek