Yahoo India Web Search

Search results

  1. Dictionary
    Scotch whisky

    noun

    • 1. whisky distilled in Scotland, especially from malted barley: "the most richly flavoured of all Scotch whiskies"