n.
1.an overwhelming number or amount
2.a heavy rain
3.the rising of a body of water and its overflowing onto normally dry land deluge v.
1.fill quickly beyond capacity
2.charge someone with too many tasks
3.fill or cover completely, usually with water