THELON
Meaning of THELON in English
/thee"lon/ , n.
a river in the SE Northwest Territories, in central Canada, flowing NE into Hudson Bay. ab. 550 mi. (885 km) long.
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012