Windsor - Definition

windsor

n 1: a city in southeastern Ontario on the Detroit River
opposite Detroit
2: the British royal family since 1917 [syn: Windsor, House
of Windsor]

Look up another word