YourDictionary

Thelon

(thēˈlŏnˌ)

A river, about 885 km (550 mi) long, of northern Canada rising in southeast Northwest Territories east of Great Slave Lake and flowing generally northeast and east through southern Nunavut to Hudson Bay.

link/cite print suggestion box