Tower-of-london meaning

A fortress made up of several buildings on the Thames in London, serving in historic times as a palace, prison, etc.
noun
0
0
A riverside fortress in London, used as a palace, prison and now a museum housing the Crown Jewels.
pronoun
0
0
Advertisement