battalion: a large indefinite number
large indefinite quantity: an indefinite quantity that is above the average in size or magnitude
diplodocus: a huge quadrupedal herbivore with long neck and tail; of late Jurassic in western North America