Noun Definitionononis spinosa1.Definition: Eurasian plant having loose racemes of pink or purple flowers and spiny stems and tough rootsRelated Noun(s):restharrowCategory: Plants