Noun Definition

bean tree

1.Definition: any of several trees having seedpods as fruits

Category: Plants