Definitions of Dovyalis caffra:

  • noun:   vigorous South African spiny shrub grown for its round yellow juicy edible fruits