a city in southeastern Ontario on the Detroit River opposite Detroit
[ Syn: windsor ]
the British royal family since 1917
[ Syn: windsor , house of windsor ]
a city in southeastern Ontario on the Detroit River opposite Detroit
[ Syn: windsor ]
the British royal family since 1917
[ Syn: windsor , house of windsor ]