meaning of capparis spinosa

capparis spinosa meaning in General Dictionary

prostrate spiny shrub associated with Mediterranean area cultivated for its greenish rose buds which are pickled