deluged
动词 deluge:
fill quickly beyond capacity; as with a liquid
同义词:deluge, flood, inundate, swamp
charge someone with too many tasks
同义词:overwhelm, deluge, flood out
fill or cover completely, usually with water
同义词:inundate, deluge, submerge