a heavy wet mist of the type that is characteristically found in the Scottish Highlands
a light drizzle
used ironically to refer to something that does not exist, or something obvious that another person cannot see
I thought you said you'd lost your glasses. What's that on the top of your head then, Scotch mist?