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