natal plum (carissa macrocarpa) - Spanish English Dictionary