English
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
Pictures of the day
What are these?
Click on the pictures to check.