1 definition by usa601

It means there are a lot of people in some place, very crowded. usually describe a big event, a scene.

the word comes from Chinese idiom. it is a Chinese English word. just like "long time no see"
The parade is great, there is people mountain people sea.
by usa601 December 6, 2006
Get the people mountain people sea mug.