人山人海

Etymology
A chengyu expressing the idea of "a mountain of people, a sea  of people ".

Idiom

 * 1) very crowded or congested (with people)