Green’s Dictionary of Slang

slusher n.1

a period of (very) wet weather.

[UK] ‘’Arry on the River’ in Punch 9 Aug. 57/1: ’Ot weather at last! Wot a bloomin’ old slusher it’s bin.