We do not currently know of any synonyms for Scotch thistles.
The noun Scotch thistles is defined as: