VariousWords beta
Definitions:
Noun
Spanish lime
Spanish lime tree
honey berry
mamoncillo
genip
ginep
Melicocca bijuga
Melicocca bijugatus
Definition: tropical American tree bearing a small edible fruit with green leathery skin and sweet juicy translucent pulp