2 definitions by andrew laughton

A Word describing heavy rain, similar to the phrase "Raining cats and dogs".

It's sarling it down out there.
by andrew laughton October 7, 2005