Meaning of Windsor
Definition of Windsor
(noun)
a
city
in
southeastern
Ontario on the Detroit River
opposite
Detroit
the British
royal
family
since 1917
Other information on Windsor
WIKIPEDIA results for
Windsor
Amazon results for
Windsor
Tweet