inundate - İngilizce Eşanlam Sözlük

inundate

v.
[1] deluge , flood , swamp
[2] deluge , submerge