I found it confusing about the meaning between "the thousand ..." and "thousands of", are they of the same meaning?
For example, in this expression I've just read:
the thousand shifts and devices of which Hannibal was a master
Does "the thousand shifts" mean "one thousand of shifts" or "thousands of shifts"?
I prefer the latter to the former. Am I right?