Holy Smoke Meaning

(idiomatic, dated) An expression of surprise.

RECENT SEARCHES