biriba
noun 2
Definitions
noun
1
The tropical tree (Rollinia mucosa, syn. Rollinia deliciosa), native to South America, cultivated widely.
2
The fruit from that tree, the wild sugar-apple.
Your note
not saved0 chars
noun
The tropical tree (Rollinia mucosa, syn. Rollinia deliciosa), native to South America, cultivated widely.
The fruit from that tree, the wild sugar-apple.