cotton thistle

English

Noun

cotton thistle (plural cotton thistles)

  1. Any of various flowering plants in the genus Onopordum of the family Asteraceae, especially Onopordum acanthium.

Alternative forms

Translations