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