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