large amount of animals or people - Spanish English Dictionary