heck

US /hek/
UK /hek/
1.

哎呀

expressing surprise, frustration, or dismay.

:
oh heck, I can't for the life of me remember
1.

哎呀