pomarrosa
noun
po·mar·ro·sa
ˌpōməˈrōsə
plural -s
1
West Indies
: malay apple
2
West Indies
: rose apple
Love words? Need even more definitions?
Merriam-Webster unabridged
Share