Malpighia glabra

Explore definitions, synonyms, and language insights of Malpighia glabra

Definitions

Noun
tropical American shrub bearing edible acid red fruit resembling cherries