inundate

verb

  1. 1

    fill or cover completely, usually with water

  2. 2

    fill quickly beyond capacity; as with a liquid

    the basement was inundated after the storm

    The images flooded his mind

Synonyms

Also useful for “inundate”:Unscrambler