Noun Definitionbalsam apple1.Definition: a tropical Old World flowering vine with red or orange warty fruitRelated Noun(s):momordica balsaminaCategory: Plants