Webster's Revised Unabridged Dictionary · 1913

Windsor

Windsor , noun

A town in Berkshire, England.
Collocations (3)
Windsor bean (Botany) , See under Bean.
Windsor chair , a kind of strong, plain, polished, wooden chair. — Simmonds
Windsor soap , a scented soap well known for its excellence.