Hailstorm Alley

English

Proper noun

Hailstorm Alley

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