Hides trees on the road (7)
I believe the answer is:
stashes
'hides' is the definition.
(I've seen this in another clue)
'trees on the road' is the wordplay.
'trees' becomes 'ashes' (ash is a kind of tree).
'on' says to put letters next to each other.
'the road' becomes 'st'.
'ashes' put after 'st' is 'STASHES'.
(Other definitions for stashes that I've seen before include "Hidden supplies or stores" , "Secret stores" .)