Capparis spinosa
Explore definitions, synonyms, and language insights of Capparis spinosa
Definitions
                    Noun
                    
            prostrate spiny shrub of the Mediterranean region cultivated for its greenish flower buds which are pickled