Find the word definition

Wiktionary
mammee apples

n. (mammee apple English)