Definify.com

Definition 2024


Kingston_upon_Thames

Kingston upon Thames

English

Proper noun

Kingston upon Thames

  1. An ancient market town, now a London borough officially called the Royal London Borough of Kingston upon Thames.