Meaning of tor

Definition of tor

(noun) a prominent rock or pile of rocks on a hill

Other information on tor

WIKIPEDIA results for tor
Amazon results for tor