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