The Latin phrase "mea culpa" is closest in meaning to which of these modern slang phrases?

Find the answer below

Bet your knowledge and answer