Meaning of pink shower

Definition of pink shower

(noun) tropical American semi-evergreen tree having erect racemes of pink or rose-colored flowers; used as an ornamental

Other information on pink shower

WIKIPEDIA results for pink shower
Amazon results for pink shower