Meaning of chapel hill

Definition of chapel hill

(noun) a town in central North Carolina; site of the University of North Carolina

Other information on chapel hill

WIKIPEDIA results for chapel hill
Amazon results for chapel hill