large amount of animals or people - Español Inglés Diccionario