greater knapweed

noun

1.
tall European perennial having purple flower heads