Meaning of thistle

Definition of thistle

(noun) any of numerous plants of the family Compositae and especially of the genera Carduus and Cirsium and Onopordum having prickly-edged leaves

Other information on thistle

WIKIPEDIA results for thistle
Amazon results for thistle