KNAPWEED Meaning of KNAPWEED in English n. (Botany) thorny plant with purple flowers gathered in a head with spiny sections just under them Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012