Slang meaning of ENGLISH CHANNEL

ENGLISH CHANNEL means: English Channel is London Cockney rhyming slang for panel.