Definitions
There is 1 meaning of the phrase
Capparis Spinosa.
Capparis Spinosa - as a noun
Prostrate spiny shrub of the mediterranean region cultivated for its greenish flower buds which are pickled
Synonyms (Exact Relations)
common caper