great quantity of people or things clustered in one place - Alemán Inglés Diccionario

Proponer traducción