scouch (0 synonym found)

We don't have any synonyms for scouch yet.

Did you mean…

Think scouch belongs in the thesaurus? Recommend it and we'll take a look.


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.
°Of or from Scotland.

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.
°Of or from Scotland.

Back to Top