Meaning of “mea culpa” in the English Dictionary

british dictionary