Thistle

What is Thistle?

Thistle definition and meaning on Dictionary terms:
noun
any of various prickly, composite plants having showy, purple flower heads, especially of the genera Cirsium, Carduus, or Onopordum.
any of various other prickly plants.

 

reference: www.dictionary.com/browse/thistle

Tags: