Thames Ditton (English, name)
expansion: Thames Ditton
Senses:
glosses: A village in Elmbridge borough, Surrey, England, bordering onto the River Thames and Greater London.
Forms: