Tor

Definition:

  • (n.) A tower; a turret.
  • (n.) High-pointed hill; a rocky pinnacle.