Original: The name is derived from the Spanish from the Nahuatl ilamatzapotl whose rough translation is 'old woman's sapote'.
Simplified: The name comes from the Spanish tranlsation of the Nahuatl ilamatzapotl. Its  rough translation is 'old woman's sapote'.