Definition, synonyms and related words
An inundation of water.
To pump water into the ground around an oil well nearing depletion in order to loosen and force out additional oil.