bean tree

英 美
  • 豆荚木
Noun:
  1. any of several trees having seedpods as fruits