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 |

Developed & Maintained By Taraprasad.com

Treasure Words