New Windsor


noun

the official name of Windsor (def. 1)