Definitions of Momordica charantia:

  • noun:   tropical Old World vine with yellow-orange fruit