scotch mist

Fun Dictionary -> scotch mist

scotch mist - Vulgar Dictionary definition

A sober soaking rain; a Scotch mist will wet an Englishman to the skin.