A phrase used as [rhyming slang] for anus. Often shortened to simply [Crystal Palace].
Crystal Palace Transmitter = [Shitter]
Mostly in London, particularly south of the river.
Crystal palace transmitter meaning & definition 1 of Crystal palace transmitter.