Balsam apple

What is Balsam apple?

Balsam apple definition and meaning on Dictionary terms:
noun
a climbing Old World tropical vine, Momordica balsamina, of the gourd family.
the orange, ovoid, warty fruit of this vine.

 

reference: https://www.dictionary.com/browse/balsam-apple

Tags: