Synonyms for Inundate (same or very similar meaning)
WordNet sense 1 (fill quickly beyond capacity; as with a liquid):
deluge, flood, swamp
WordNet sense 2 (fill or cover completely, usually with water):
submerge
From the ODE community, based on WordNet
add/edit