The definition of holy shit! is:
(idiom) (slang) wow! oh my god! I don’t believe it!
A: Do you see that girl over there? She’s so drunk!
B: Holy shit! I hope someone gets her a taxi.
A: I just lost $200 at the casino!
B: Holy shit! I hope your husband doesn’t find out.
A: Do you see that guy with his shirt off?
B: Holy Shit! He’s too fat to be at this beach.
From the Blogs: