noun a city in South Gloucestershire, SW England.
kingswood 🔊 Listen to this noun a city in South Gloucestershire, SW England. Share Facebook Twitter Google +