sent to the Tower

English

edit

Etymology

edit

Referring to the Tower of London, a famous prison.

Verb

edit

sent to the Tower

  1. (British, colloquial) imprisoned; punished.