momordica
See also:
Momordica
English
Noun
momordica
(
plural
momordicas
)
(
botany
)
Any plant of the genus
Momordica
.