What does carissa bispinosa mean?

carissa bispinosa meaning in General Dictionary

South African shrub having forked spines and plumlike good fresh fruit; frequently used as hedging