Windsor /(?)/
Wind·sor
Windsor
n.
- A town in Berkshire, England.
Phrases & Compounds
- Windsor bean
- See under Bean.
- Windsor chair
- a kind of strong, plain, polished, wooden chair.
- Windsor soap
- a scented soap well known for its excellence.