Definition of Taunton in English:

Taunton

proper noun

  • The county town of Somerset, in SW England; population 61,000 (est. 2009).

Pronunciation:

Taunton

/ˈtɔːntən/