Meaning of Momordica
Definition of Momordica
(noun)
Old World
tropical
vine
Other information on Momordica
WIKIPEDIA results for
Momordica
Amazon results for
Momordica
Tweet