Definition of Thunder Bay in English:

Thunder Bay

proper noun

  • A city on an inlet of Lake Superior in SW Ontario; population 109,140 (2006). It is one of Canada's major ports.

Pronunciation:

Thunder Bay

/θʌndəˈbeɪ/