pomarrosa
Etymology
Borrowed from Spanish pomarrosa.
noun
Synonym of Malay apple.