large number of people or things agglomerated in one place - İspanyolca İngilizce Sözlük