Definitions
There is 1 meaning of the phrase
Ononis Spinosa.
Ononis Spinosa - as a noun
Eurasian plant having loose racemes of pink or purple flowers and spiny stems and tough roots
Synonyms (Exact Relations)
rest-harrowrestharrow