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