have deluged
-he inundado
Presente perfecto del verbo deluge. Hay otras traducciones para esta conjugación.

deluge

The two countries have also recently begun talks on fighting floods which have deluged both countries with tragic consequences.
Los dos países han iniciado también recientemente conversaciones sobre la lucha contra las inundaciones que han tenido trágicas consecuencias para ambos países.
Palabra del día
la aceituna