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 .