Scotch whisky noun1 •Whisky distilled in Scotland, especially from malted barley. formsScotch whiskies