large number of things, people, or animals - İspanyolca İngilizce Sözlük