noun a city in Surrey, SE England: a London suburb.
walton and weybridge 🔊 Listen to this noun a city in Surrey, SE England: a London suburb. Share Facebook Twitter Google +