Definitions of Malpighia glabra:

  • noun:   tropical American shrub bearing edible acid red fruit resembling cherries