人山人海

人山人海 (rén shān rén hǎi)
multitude; vast crowd