人山人海 A huge crowd of people / a sea of people. A vivid literal translation of the Chinese idiom. English uses metaphors like 'a sea of people' instead of stacking 'people mountain people sea'.