Vocabulary

人海

sea of people; (very large) crowd of people

noun