THE SCOTCH Meaning of THE SCOTCH in English pluralnoun dated the people of Scotland. → Scotch Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004