GeneralConnection.com
➔
Dictionary
jambosa
Noun
1. rose apple
1. rose-apple tree, Eugenia jambos, fruit tree
Usage