large number of people or things agglomerated in one place - Spanisch Englisch Wörterbuch