Advertisement

Advertisement

storm surge

noun

  1. an abnormal rise in the level of the sea along a coast caused by the onshore winds of a severe cyclone.


Advertisement

Advertisement

Advertisement

Advertisement