to piss down - French English Dictionary