Meaning : Any of various edible seeds of plants of the family Leguminosae used for food.
Synonyms : edible bean
Meaning : Any of various seeds or fruits that are beans or resemble beans.
Meaning : Any of various leguminous plants grown for their edible seeds and pods.
Synonyms : bean plant