Slang meaning of JOHN BULL

JOHN BULL means: John Bull is London Cockney rhyming slang for full. John Bull is Cockney rhyming slang for an arrest (pull). John Bull is Australian slang for drunk.