inundate
English—Turkish Dictionary (FreeDict, 2017)
inundate /ɪnkwˈaɪə/
1. su ile kaplamak, su basmak, sel basmak
2. çok fazla miktarda mevcut olmak
3. garketmek. inunda'tion sel, tufan
4. çok fazla miktarda olma.
English—Turkish Dictionary (Anonymous)
inundate
sel basmak
garketmek
boğmak