Carissa bispinosa
Explore definitions, synonyms, and language insights of Carissa bispinosa
Definitions
Noun
South African shrub having forked spines and plumlike fruit; frequently used as hedging