English-French dictionary »

piss it down meaning in French

EnglishFrench
piss it down (to rain heavily)
verb

pleuvoir comme vache qui pisse◼◼◼verbe