Crossword Genius

English invested in pounds with a part of their capital (9)

Ross

I believe the answer is:

battersea

But I can't explain it at all!

(Other definitions for battersea that I've seen before include "where dogs' home is located" , "part of London" , "where best friends might end up" , "London district" , "District of Wandsworth" .)

I've seen this clue in The Independent.
Want a hint initially instead of a full solution? Install my app