Preparing your study page...
Correct answer: C
Explanation
To inundate means to cover with a large amount of water, making 'flood' the closest synonym.