CompareWords
Compare
Tor
Definition:
(n.) A tower; a turret.
(n.) High-pointed hill; a rocky pinnacle.