jambosa

definition: tropical tree of the East Indies cultivated for its edible fruit
example:
speech part: noun
synonyms: rose apple
Video not found.