Tor meaning : A craggy outcrop of rock on the summit of a hill, created by the erosion and weathering of rock. (South-West England) A hill with such rock formation. A tower; a turret.
tor
gey
demos
seq
hun