large number of people, things, or activities - Spanisch Englisch Wörterbuch