Get Your Premium Membership

Malpighia Glabra Definition


More below...



Other Malpighia Glabra Definition

[n] tropical American shrub bearing edible acid red fruit resembling cherries