English

edit

Proper noun

edit

Hailstorm Alley

  1. (Canada, meteorology) An area of south and central Alberta, Canada where hail storms frequently occur.