pink shower tree Meaning, Definition & Usage

  1. noun tropical American semi-evergreen tree having erect racemes of pink or rose-colored flowers; used as an ornamental
    horse cassia; pink shower; Cassia grandis.

WordNet