battalion: a large indefinite number
large indefinite quantity: an indefinite quantity that is above the average in size or magnitude
shantung: a heavy silk fabric with a rough surface (or a cotton imitation)