Definitions of Phaseolus limensis:

  • noun:   bush or tall-growing bean plant having large flat edible seeds