cherimola

Italian

Noun

cherimola f (plural cherimole)

  1. custard apple