Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of thistle

- Any one of several prickly composite plants, especially those of the genera Cnicus, Craduus, and Onopordon. The name is often also applied to other prickly plants.

Crossword clue for thistle

- Let this become a Scottish emblem
- Prickly plant
- Scottish emblem
- Scottish floral emblem
- Scottish national emblem