Tor

Webster's Dictionary of the English Language

·noun A tower; a turret.

II. Tor ·noun High-pointed hill; a rocky pinnacle.

Related Words