Thessalon

English

Proper noun

Thessalon

  1. A river in Canada.
  2. A town in Ontario, Canada.

Anagrams