[n] a large indefinite number; "a battalion of ants"; "a multitude of TV antennas"
battalion, multitude, pack