large amount of animals or people - Spanisch Englisch Wörterbuch