taunton deane









taunton deane


noun

  1. a city in Somersetshire, in SW England.
46 queries 0.366