deluge in Portuguese
deluge in Portuguese
dilúvio
A great flood or rain.
inundar
(transitive) To flood with water.