malpighia glabra Meaning, Definition & Usage

  1. noun tropical American shrub bearing edible acid red fruit resembling cherries
    acerola; West Indian cherry; barbados cherry; Surinam cherry.

WordNet