Posted by ESC on April 19, 2005
In Reply to: Holy smoke posted by Hardy on April 19, 2005
: Holy smoke. What is its meaning and origin please?
It's a mild oath along the lines of "Oh, my goodness." It dates back to 1889 and is one in a series -- https://www.phrases.org.uk/bulletin_board/11/messages/446.html