Translation of ventisca in English:

ventisca

snowstorm, n.

Definition of snowstorm in English

feminine noun

  • 1

    snowstorm
    (con más viento) blizzard