SCOTCH Meaning of SCOTCH in English n. people of Scotland; dialect spoken in Scotland; variety of whisky produced in Scotland Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012