English version

Windsor

From Longman Dictionary of Contemporary EnglishWindsorWind‧sor /ˈwɪnzə $ -zər/  a town in southern England on the River Thames famous for its castle