Drowned, pp. Deprived of life by immersion in a fluid overflowed inundated overwhelmed.
(imp. & p. p.) of Drown