Golden Shower (noun) Definition, Meaning & Examples

noun
  1. a tree, Cassia fistula, of the legume family, native to India, having long, drooping clusters of yellow flowers.
Golden Shower (noun) Definition, Meaning & Examples

More Definitions