momordica momordica

Definition(s):

  • (n) Old World tropical vine

Wiki Images for momordica

definition of momordica
meaning of momordica
Word of the Day
ambivalent ambivalent
/æm ˈbɪ və lənt /