Definition of Scottish mist in English:

Scottish mist

noun

  • Scotch mist.

Origin

Late 16th century; earliest use found in Pappe with a Hatchet.