Waterspout Meaning

There are 3 meaning(s) for word Waterspout

Meaning 1 : a heavy rain

    Synonyms : cloudburst,  deluge,  downpour,  pelter,  soaker,  torrent
Meaning 2 : a channel through which water is discharged (especially one used for drainage from the gutters of a roof)

Meaning 3 : a tornado passing over water and picking up a column of water and mist