sent to the Tower en · VERB
Etymology
Referring to the Tower of London, a famous citadel used as a prison.
Meanings
- (UK, colloquial) imprisoned; punished.
Words, grammatical forms and meanings linked to the ontology.
Referring to the Tower of London, a famous citadel used as a prison.