Definition of Thelon River in US English:
Thelon River
proper nounˌTHēlän ˈrivərˌTHēlän ˈrivər
A river that rises in the Northwest Territories in Canada and flows for 550 miles (900 km) across Nunavut to Hudson Bay.
Definition of Thelon River in US English:
Thelon River
proper nounˌTHēlän ˈrivər
A river that rises in the Northwest Territories in Canada and flows for 550 miles (900 km) across Nunavut to Hudson Bay.