Meaning of carissa bispinosa

Definition of carissa bispinosa

(noun) South African shrub having forked spines and plumlike fruit; frequently used as hedging

Other information on carissa bispinosa

WIKIPEDIA results for carissa bispinosa
Amazon results for carissa bispinosa