John bull

What is John bull?

John bull definition and meaning on Dictionary terms:
noun

England; the English people.
the typical Englishman.