Taunton Deane
[ deen ]
noun
a city in Somersetshire, in SW England.
- Formerly Taunton.
Words Nearby Taunton Deane
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024
Browse