sent to the Tower
Jump to navigation
Jump to search
English
[edit]Etymology
[edit]Referring to the Tower of London, a famous prison.
Verb
[edit]- (British, colloquial) imprisoned; punished.
Referring to the Tower of London, a famous prison.