Definitions of necklace tree:

  • noun:   a tree of the genus Ormosia having seeds used as beads