Definitions by Carol likes carrots
people mountain people sea
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.
people mountain people sea by Carol likes carrots March 27, 2009