deluging
DELUGING
, ppr. Overflowing; inundating; overwhelming.