Battersea
geographical name
Bat·ter·sea
ˈba-tər-sē
former metropolitan borough of southwestern London, England, on the south bank of the Thames River, now part of Wandsworth
Love words? Need even more definitions?
Merriam-Webster unabridged
Share