Meaning of momordica

Definition of momordica

(noun) Old World tropical vine

Other information on momordica

WIKIPEDIA results for momordica
Amazon results for momordica