place swarming with people - Francés Inglés Diccionario