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

More General Terms