WINDSOR CASTLE


Meaning of WINDSOR CASTLE in English

royal palace situated in the town of Windsor west of London

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.