Meaning of momordica balsamina

Definition of momordica balsamina

(noun) a tropical Old World flowering vine with red or orange warty fruit

Other information on momordica balsamina

WIKIPEDIA results for momordica balsamina
Amazon results for momordica balsamina