Weston Super Mare (noun) Definition, Meaning & Examples

noun
  1. a town and resort in SW England, in North Somerset unitary authority, Somerset, on the Bristol Channel. Pop: 78 044 (2001)
Weston Super Mare (noun) Definition, Meaning & Examples

More Definitions