The full sentence is '滂沱大雨总是突然而至'

I think it should be translated as 'torrents of rain have always come'.
Is this correct?