Search in full dictionary

TOWER (1)

TOWER (1)
ScnMaster
the Tower of London, a fortress made up of several buildings on the Thames River in London, England, and serving in historic times as a palace, prison, place of execution, etc. SHSBC Binder 4, 9, 11, 28, 29 Approved Glossary