Hoard of money picked up by listeners (5)
I believe the answer is:
cache
'hoard' is the definition.
(both can mean a stock of things)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for cache that I've seen before include "Hidden storage space" , "Treasury" , "Hiding place for treasure or store" , "Reserve" , "Concealed store" .)