To overwhelm.
To cover with large amounts of water; to flood.
To fail to impress; to perform disappointingly.