balsam apple

Explore definitions, synonyms, and language insights of balsam apple

Definitions

Noun
a tropical Old World flowering vine with red or orange warty fruit

More General Terms