windsor

n.

  1. A town in Berkshire, England.