Meaning of horse thistle

Definition of horse thistle

(noun) European annual wild lettuce having prickly stems; a troublesome weed in parts of United States

Other information on horse thistle

WIKIPEDIA results for horse thistle
Amazon results for horse thistle