Synonyms for Soaker (same or very similar meaning)
WordNet sense 1 (a heavy rain):
cloudburst, deluge, downpour, torrent, waterspout, pelter
WordNet sense 2 (a person who drinks alcohol to excess habitually):
alcoholic, boozer, dipsomaniac, lush, souse, alky
From the ODE community, based on WordNet
add/edit