momordica charantia Meaning, Definition & Usage

  1. noun tropical Old World vine with yellow-orange fruit
    balsam pear.

WordNet