knapweed(noun) noun1. any of various plants of the genus Centaurea having purple thistlelike flowersDefinition categories: plant, centaury