English Dictionary
Definition blizzard in British English
blizzard noun
[countable] noun
/ˈblɪzə(r)d/
Synonyms and related words
