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

More General Terms