Noun Definition

momordica balsamina

1.Definition: a tropical Old World flowering vine with red or orange warty fruit

Related Noun(s):balsam apple

Category: Plants