Weston-super-Mare — definition

1. Weston-super-Mare (Noun)

1 definition

Weston-super-Mare (Noun) — A seaside resort town on the Bristol Channel coast of North Somerset.

1 part of
somerset