Find the word definition

Wiktionary
golden showers

n. (context vulgar slang English) (golden shower English)