Meaning of scotch thistle

Definition of scotch thistle

(noun) biennial Eurasian white hairy thistle having pale purple flowers; naturalized in North America

Other information on scotch thistle

WIKIPEDIA results for scotch thistle
Amazon results for scotch thistle