Battersea

(redirected from Battersea, London, England)
Also found in: Dictionary.

Battersea

a district in London, in Wandsworth: noted for its dogs' home, power station (now a leisure centre), and park