Find the word definition

Wiktionary
sent to the tower

vb. 1 (en-past of: send to the tower) 2 (context British colloquial English) imprisoned; punished.