piss it down - French English Dictionary