Tel-harsa or Tel-haresha = "mound of the deaf mute" 1) a town of Babylon 1a) probably located in the low country near the sea