Yes. Hoard. I am hought that there was a better word than caravan.
Horde is the spelling. It means a crowd, a mob etc. Hoard means to keep a lot of stuff, especially more than you need.
I’m OK with “scourge” too ;’}
Caravan