Storing advertising spot? (8)
I believe the answer is:
hoarding
This could be a double definition.
'storing advertising' is the first definition.
'hoarding' can be an answer for 'storing' (hoarding is a kind of storing). I'm not sure about the 'advertising' bit.
'spot?' is the second definition.
(I have seen 'spot of publicity' mean 'hoarding' so perhaps 'spot' could also mean 'hoarding')
Can you help me to learn more?
(Other definitions for hoarding that I've seen before include "space for posters here?" , "Large outdoor signboard" , "Billboard" , "Temporary screen, round a building site say" , "Amassing; advert carrier" .)