large quantity or abundance of activities, people, things, or animals - Español Inglés Diccionario