astaghfirullah
Interjection
Meaning
(MLE, slang) An expression of disbelief, disapproval, surprise, shock, etc.
Astaghfirullah! Look at the state of your room.
(Islam, literally) In the literal sense, "I seek forgiveness from Allah"; a short prayer of redemption.
(Islam) An expression of guilt or shame.
I should not have done that, astaghfirullah.