showy tropical tree or shrub indigenous to Madagascar; extensively grown in exotic regions because of its enormous racemes of scarlet and orange flowers; sometimes placed in genus Poinciana
Related Sources
Definition for "peacock flower"
showy tropical tree or shrub indigenous to Madagascar;…
How would you define peacock flower?