balsam apple Meaning, Definition & Usage

  1. noun a tropical Old World flowering vine with red or orange warty fruit
    Momordica balsamina.

WordNet