English Onopordum acanthium Cited by user Stemonitis on 02 Nov 2011 Onopordum acanthium (Cotton thistle, Scotch thistle), is a flowering plant in the family Asteraceae.