What does "freshet" mean?

Freshet: A flood or overflowing of a stream caused by heavy rains or melted snow; a sudden inundation. Cracked the sky, as ice in rivers When the freshet is at highest. Longfellow.

Sources