Deluge (12-5-2018)

deluge \ˈdel-ˌyüj \ noun and verb

noun: a heavy rain

noun: the rising of a body of water and its overflowing onto normally dry land

noun: an overwhelming number or amount

verb: fill or cover completely, usually with water

verb: fill quickly beyond capacity; as with a liquid

verb: charge someone with too many tasks