lima bean plant Meaning, Definition & Usage

  1. noun bush or tall-growing bean plant having large flat edible seeds
    lima bean; Phaseolus limensis.

WordNet