'genipa' definitions:

Definition of 'genipa'

(from WordNet)
noun
Any tree of the genus Genipa bearing yellow flowers and edible fruit with a thick rind

Words containing 'genipa'