brook thistle

meaning: of central and southwestern Europe (noun)