Idioms title

The Idiom Attic - a collection of hundreds of English idioms, each one explained.

The meaning of "holy shit"

" Holy shit! "
An expression of extreme surprise or disbelief.
Two lottery wins in our street in one week! Holy shit - that's next to impossible.
Where did it originate?:
Where is it used?:
Mostly USA.
Hear the idiom spoken:
More idioms about:   surprise   slang   america  

 We are also on Facebook

 Copyright Gary Martin