balsam pear Meaning, Definition & Usage

  1. noun tropical Old World vine with yellow-orange fruit
    Momordica charantia.

WordNet