Meaning of cherimolla

Definition of cherimolla

(noun) large tropical fruit with leathery skin and soft pulp; related to custard apples

Other information on cherimolla

WIKIPEDIA results for cherimolla
Amazon results for cherimolla