Definitions of brook thistle:

  • noun:   of central and southwestern Europe