deluged
DELUGED
, pp. Overflowed; inundated; overwhelmed.