peacock flower

Noun

 * 1) A tropical leguminous bush ( or ) with prickly branches and showy yellow or red flowers.