인산인해

crowds; sea of people

Explanation

〔人山人海〕

crowds; sea of people
Literally meaning that many people gather and form a mountain and sea, a state in which countless people get together in a place.