Definition of hoards:
(v) :
(transitive) To amass, usually for one's own private collection.
(n) :
A hidden supply or fund.
(n) :
(archaeology) A cache of valuable objects or artefacts; a trove.
(v) :
(transitive) To save or reserve in one's mind for a future need or use.
(n) :
A hoarding (temporary structure used during construction).
(n) :
A projecting structure (especially of wood) in a fortification, somewhat similar to and later superseded by the brattice.