meaning of carissa plum

carissa plum meaning in General Dictionary

delicious scarlet plumlike good fresh fruit of a-south African plant