|
Definition of Capparis spinosa
1. Noun. Prostrate spiny shrub of the Mediterranean region cultivated for its greenish flower buds which are pickled.
|
1. Noun. Prostrate spiny shrub of the Mediterranean region cultivated for its greenish flower buds which are pickled.