Remain too long in public street with a Yankee (7)
I believe the answer is:
outstay
'remain too long' is the definition.
(I've seen this before)
'public street with a yankee' is the wordplay.
'public' becomes 'out' (I've seen this before).
'street with' becomes 'st' (I've seen this in other clues).
'yankee' becomes 'Y' (phonetic alphabet: alpha, bravo, charlie etc.).
'out'+'st'+'a'+'y'='OUTSTAY'
'in' acts as a link.
(Other definitions for outstay that I've seen before include "A formal speech" , "Last longer than (another competitor)" , "Remain longer than" , "Remain beyond" , "Show more stamina than others" .)