Definition of Chapel Hill
town in northern North Carolina southwest of Durham population 57,233 ◆The main campus of the University of North Carolina is located in Chapel Hill.
Seen and Heard
What made you want to look up Chapel Hill? Please tell us where you read or heard it (including the quote, if possible).