Definify.com

Definition 2024


snowsquall

snowsquall

English

Noun

snowsquall (plural snowsqualls)

  1. A sudden, localized blizzard.

Translations