Heiliger Strohsack!
I’ve never heard that expression, and German is my native language. Probably depends on the area.