pouteria zapota

(noun) marmalade tree

mammee
sapote
Pouteria zapota
Calocarpum zapota
tree (generic term)