place swarming with people - Alemán Inglés Diccionario