KNAPWEED Meaning of KNAPWEED in English n. any of various plants of the genus Centaurea, having thistle-like purple flowers. [ ME, orig. knopweed f. KNOP + WEED ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012