noun
An inundation or flood; a deluge.
(geology) A deposit of sand, gravel, etc. made by oceanic flooding.