karanda









karanda


noun

  1. an Indian shrub or small tree, Carissa carandas, of the dogbane family, having white or pink flowers and reddish-black berries.
51 queries 0.367