Definition of piss down in English:

piss down

phrasal verb

vulgar slang British
  • Rain heavily.