Describing a very crowded place.
This is a classic Chinglish expression often found in online communities and informal chats to jokingly describe crowded tourist spots in China during holidays.
A literal translation of the idiom 'rénshān rénhǎi' (人山人海). It vividly describes a situation where there are so many people that they look like mountains and seas.