The Word Hunter · Shorts quiz

Which word matches this scene?

Deluge n., v. — A deluge is a huge amount of water that comes down very fast. It can also mean a huge amount of anything arriving at once.

Watch the lesson · freeNo account needed for your first lessons.