balsam apple
1.
(
noun
) a tropical Old World flowering vine with red or orange warty fruit
Synonyms:
Momordica balsamina
Related Words:
gourd
,
gourd vine
Terms and Conditions of Use / Copyright Notice