Yahoo Web Search

Search results

  1. Dictionary
    Thun·der Bay
    /ˌTHəndər ˈbā/
    • 1. a city on an inlet of Lake Superior in southwestern Ontario; population 109,140 (2006). It is one of Canada's major ports.

    Powered by Oxford Languages