meaning of windsor
1. A town in Berkshire, England.
2. the British royal family since 1917
Related Words
windsor | windsor chair | windsor green | windsor knot | windsor tie |
1. A town in Berkshire, England.
2. the British royal family since 1917
windsor | windsor chair | windsor green | windsor knot | windsor tie |