phaseolus limensis Meaning, Definition & Usage

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

WordNet