soaker has definitions from the field of meteorology
1
[ noun ] (meteorology) a heavy rain

Related terms

rain deluge drench

2
[ noun ] a person who drinks alcohol to excess habitually

Related terms

drunkard souse

*