momordica momordica

Definition(s):

  • (n) Old World tropical vine

Wiki Images for momordica

definition of momordica
meaning of momordica
Word of the Day
tangible tangible
/ˈtæn dʒə bəl /