deluges
noun
Meaning
- A great flood or rain.
- An overwhelming amount of something; anything that overwhelms or causes great destruction.
- (military engineering) A damage control system on navy warships which is activated by excessive temperature within the Vertical Launching System.
- To flood with water.
- To overwhelm.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.