人山人海

This is one of the first idioms (成语) that I learned in Chinese. Since then, I’ve used it dozens of times to the amusement of Chinese people within earshot. It literally means: “People are the mountain and the sea”. It means an enormous crowd that appears landscape-like.