Word info Synonyms

jambosa

Noun

Meaning

tropical tree of the East Indies cultivated for its edible fruit

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms