Green’s Dictionary of Slang

holy-rolling adj.

[Holy Roller n. (3)]

[1940s+] (US) sanctimonious.