人山人海 A huge crowd; absolutely packed with people. A word-for-word translation of 人山人海 ('mountains and seas of people'). It paints a vivid picture of a massive, packed crowd — perfectly understandable, just not how a native would phrase it.