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
Tweet