Definition of windsors:
(n) :
A market town in the Royal Borough of Windsor and Maidenhead, Berkshire, England, famous for Windsor Castle. See Windsor, Berkshire on Wikipedia.Wikipedia
(n) :
Other places in England, besides the famous Windsor in Berkshire:
(n) :
A hamlet in Polperro parish, Cornwall (OS grid ref SX1851).
(n) :
A neighbourhood of Crowle, North Lincolnshire district, Lincolnshire (OS grid ref SE7612).
(n) :
Several places in Australia:
(n) :
A town in New South Wales, Australia.