Noun Definition

necklace tree

1.Definition: a tree of the genus Ormosia having seeds used as beads

Category: Plants