The Italian term "alta marea, alluvione, alluvione" matches the English term "flood"

other italian words that include "marea" : english :
alta marea high tide
alta marea tidal
marea, bassa tide
marea tides