large amount of animals or people - Espagnol Anglais Dictionnaire