had deluged
-había inundado
Past perfectconjugation ofdeluge.There are other translations for this conjugation.

deluge

Examples
Other Dictionaries
Explore the meaning of deluge in our family of products.
Word of the Day
to cast a spell on