Remedy for lack of spirit across street? (7)
I believe the answer is:
nostrum
'remedy' is the definition.
(nostrum is a kind of remedy)
'lack of spirit across street?' is the wordplay.
'lack of' becomes 'no' (lack of money is no money).
'spirit' becomes 'rum' (I've seen this before).
'across' means one lot of letters goes inside another.
'street?' becomes 'st'.
'no'+'rum'='norum'
'norum' going around 'st' is 'NOSTRUM'.
'for' is the link.
(Other definitions for nostrum that I've seen before include "Hypothetical remedy for all ills" , "Simple, remedy" , "Some think it helps" , "Panacea or cure-all" , "Ineffective medical preparation" .)