Definition of scouch:
°(as a plural noun) The people of Scotland (this usage is currently deprecated by the Scottish themselves).
°The Scottish dialect of English.
Definition of scouch:
°(as a plural noun) The people of Scotland (this usage is currently deprecated by the Scottish themselves).
°The Scottish dialect of English.