Winchelsea
Proper noun
Meaning
Winchelsea
A village, historically a town, in Icklesham parish, Rother district, East Sussex, England (OS grid ref TQ9017).
Examples
North Winchelsea Island bristles with communications arrays as operations centre of Canadian Forces Maritime Experimental and Test Ranges.
The Grubbers will now meet Winchelsea in a two-day game in Round 8 at Ray Menzies Memorial Oval in Ocean Grove this Saturday.
The evening will consist of a dinner catered by Winchelsea Events, a live and silent auction as well as magical entertainment throughout the evening.