Brown Driver Briggs

 Telassar or Thelasar = "Assyrian hill"
1. a city conquered and held by the Assyrians located apparently in
Mesopotamia