WATERSPOUT MEANING IN ENGLISH

• Waterspout Definition & Synonyms

  1. (n.) A remarkable meteorological phenomenon, of the nature of a tornado or whirlwind, usually observed over the sea, but sometimes over the land.


Synonyms:
Deluge, Downpour, Pelter, Soaker, Torrent,

RECENT SEARCHES