Meaning of golden shower tree

Definition of golden shower tree

(noun) deciduous or semi-evergreen tree having scented sepia to yellow flowers in drooping racemes and pods whose pulp is used medicinally; tropical Asia and Central and South America and Australia

Other information on golden shower tree

WIKIPEDIA results for golden shower tree
Amazon results for golden shower tree