Definition of Battersea
former metropolitan borough of southwestern London, England, on the south bank of the Thames River, now part of Wandsworth
Learn More about battersea
Britannica.com: Encyclopedia article about Battersea
Seen and Heard
What made you want to look up Battersea? Please tell us where you read or heard it (including the quote, if possible).