We do not currently know of any antonyms for shore thistle.
The noun shore thistle is defined as:
See full definition of the word shore thistle.