For some, the nearest drug store (5)
I believe the answer is:
stash
'drug store' is the definition.
(I've seen this before)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for stash that I've seen before include "Hide (something) away" , "drug store" , "Secret store (colloq.)" , "Consignment of drugs" , "Secret hoard" .)