To cover with large amounts of water; to flood.
To overwhelm.
To fill beyond reasonable limits, with people, animals, objects or information.