noun a city in Somersetshire, in SW England.
taunton deane 🔊 Listen to this noun a city in Somersetshire, in SW England. Share Facebook Twitter Google +