large number of people, things, or activities - Spanish English Dictionary