Home
Search
Index
Definify.com
Definition
2024
Wandsworth
Wandsworth
English
Proper noun
Wandsworth
a town in south-west
London
,
England
, on the south side of the
River Thames
.
a
London
Borough
within
Greater London
.
Etymology
Partly derived from the River Wandle, which flows through the town and into the
Thames
.
Similar Results