Carol likes carrots's definitions
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.
by Carol likes carrots March 27, 2009
Get the people mountain people seamug.