Shanhaiguan 山海关; Shānhǎiguān also called Shanhai Pass, is a part of the city of Qinhuangdao in Hebei province. It literally means "The Pass of Mountain and Sea".