Momordica Meaning
There are 1 meaning(s) for word Momordica
Meaning 1 : Old World tropical vine
Synonyms : genus momordica
Synonyms : genus momordica
Similar words of Momordica :
There are 1 meaning(s) for word Momordica
Similar words of Momordica :