Scotch mist in Finnish Scotch mist in Finnish vihma noun (UK) A cold and penetrating mist, verging on rain. Add to Flashcards