TOWER OF LONDON


Meaning of TOWER OF LONDON in English

/tow"euhr/

a historic fortress in London, England: originally a royal palace, later a prison, now an arsenal and museum.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .