bean tree

紅豆、豆莢木

英文釋義

  1. any of several trees having seedpods as fruits