deluging

DELUGING, ppr. Overflowing; inundating; overwhelming.