Definify.com

Definition 2024


Wandsworth

Wandsworth

English

Proper noun

Wandsworth

  1. a town in south-west London, England, on the south side of the River Thames.
  2. a London Borough within Greater London.