Definition of Windsor

  • (n.) A town in Berkshire, England.

Synonyms of Windsor


Antonyms of Windsor


No Antonyms Found.

Homophones of Windsor