Meaning of Momordica

Definition of Momordica

(noun) Old World tropical vine

Other information on Momordica

WIKIPEDIA results for Momordica
Amazon results for Momordica