1 definition by Carol likes carrots

This word is from a Chinese idiom.It means there are a lot of people in a place, which is very crowded. It is usually used to describe a big event or a scene.
The parade is great, there is people mountain people sea.
by Carol likes carrots March 27, 2009
Get the people mountain people sea mug.