Definition of shower tree in US English:

shower tree

noun

US
  • Any tree of the genus Cassia, the members of which have pendulous racemes of flowers; compare earlier golden shower.

Origin

1930s; earliest use found in Torreya.