SCOTCH MIST


Meaning of SCOTCH MIST in English

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

Slang English vocab.      Английский сленговый словарь.