momordica
English
momordica meaning in English • momordica का अर्थ अंग्रेजी में
prop. n.
- A genus of Old World tropical vine.