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]
- (Britain, colloquial) imprisoned; punished.
Referring to the Tower of London, a famous prison.