Noun Definition

coral bean tree

1.Definition: deciduous shrub having racemes of deep red flowers and black-spotted red seeds

Category: Plants