Search:
scotch mist - Vulgar Dictionary definitionA sober soaking rain; a Scotch mist will wet an Englishman to the skin.