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.