Louis Armstrong provided stray cats with some new homes (7)
I believe the answer is:
satchmo
'louis armstrong' is the definition.
(I've seen this before)
'stray cats with some new homes' is the wordplay.
'stray' indicates anagramming the letters.
'with some new homes' becomes 'hmo' (I can't explain this - if you can you should give a lot more credence to this answer).
'cats' is an anagram of 'satc'.
'satc'+'hmo'='SATCHMO'
'provided' acts as a link.
Can you help me to learn more?
(Other definitions for satchmo that I've seen before include "Louis Armstrong's byname" , "Louis Armstrong's nickname" , "Name used by jazz player Louis Armstrong" , "Jazz musician" , "trumpeter" .)