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