cotton thistle
nounDefinition of cotton thistle
: a biennial white-tomentose prickly Eurasian herb (Onopordon acanthium) with pale purple flowers that is naturalized in North America
— called also Scotch thistle