Meaning of jambosa

Definition of jambosa

(noun) tropical tree of the East Indies cultivated for its edible fruit

Other information on jambosa

WIKIPEDIA results for jambosa
Amazon results for jambosa