That’s a Chinese saying for “lot of people:” 人山人海. I never appreciated the saying until I came to China. Now I know why they have that saying. There are a lot of people in China.
Here’s a subway junction in Shenyang, on a Sunday afternoon, where the two subway lines meet. The people just keep coming.
People mountain, people sea.