Top definition
A professional Ice Hockey team located in Boise, Idaho. Currently they are the ECHL affiliates of the Dallas Stars of the NHL.
by Idaho Steelheads Fan January 29, 2009
Get the mug
Get a Idaho Steelheads mug for your boyfriend Paul.