cherimolla
Explore definitions, synonyms, and language insights of cherimolla
Definitions
Noun
large tropical fruit with leathery skin and soft pulp; related to custard apples
Explore definitions, synonyms, and language insights of cherimolla