rose-apple tree

Explore definitions, synonyms, and language insights of rose-apple tree

Definitions

Noun
tropical tree of the East Indies cultivated for its edible fruit

More General Terms