English | German | Russian | Czech

Battersea English

Meaning Battersea meaning

What does Battersea mean?

Battersea

A suburban area of Wandsworth borough, London.

Are you looking for...?