English dictionary
balsam apple meaning and definition
Definition and meaning of balsam apple at MeaningMonkey.org. balsam apple meaning and definition in the English Dictionary.BALSAM APPLE noun
Definition of balsam apple (noun)
- a tropical Old World flowering vine with red or orange warty fruit
- synonyms: Momordica balsamina
Source: Princeton University Wordnet