pomarrosa
Meanings
Noun
1. Malay apple (a myrtaceous tree (Syzygium malaccense) native to Malaysia and Australia, or the fruit of this tree)