SCOTCH THISTLE


Meaning of SCOTCH THISTLE in English

noun

Usage: usually capitalized S

1. : any of several European thistles

2.

[so called from its use as the national emblem of Scotland]

: cotton thistle

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.