meaning of lima bean plant

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


Related Words

lima bean plant |

Developed & Maintained By Taraprasad.com

Treasure Words