Definition of Steamboat Springs in US English:

Steamboat Springs

proper noun

  • A resort city in northwestern Colorado, a well-known skiing center; population 9,592 (est. 2008).