Meaning of paint leaf

Definition of paint leaf

(noun) showy poinsettia found from the southern United States to Peru

Other information on paint leaf

WIKIPEDIA results for paint leaf
Amazon results for paint leaf