peacock flowerWiktionary 原文英美释义名词noun1A tropical leguminous bush Caesalpinia pulcherrima (syn. Poinciana pulcherrimus) with prickly branches and showy yellow or red flowers.