Definify.com

Definition 2025


snowsquall

snowsquall

English

Noun

snowsquall (plural snowsqualls)

  1. A sudden, localized blizzard.

Translations