Thunder Bay

Thunder Bay proper noun
Thunder Bay
proper noun
Britannica Dictionary definition of THUNDER BAY
: city in Ontario, Canada