Meaning of capparis spinosa

Definition of capparis spinosa

(noun) prostrate spiny shrub of the Mediterranean region cultivated for its greenish flower buds which are pickled

Other information on capparis spinosa

WIKIPEDIA results for capparis spinosa
Amazon results for capparis spinosa