KNAPWEED Meaning of KNAPWEED in English n. any of various plants of the genus Centaurea, having thistle-like purple flowers. Etymology: ME, orig. knopweed f. KNOP + WEED Oxford English vocab. Оксфордский английский словарь. 2012