Green’s Dictionary of Slang

belcher n.2

[belch n. (1)]

(orig. showmen’s) a dedicated beer-drinker.

[UK]C. Hindley Life and Adventures of a Cheap Jack 99: Now it is well-known that travelling mummers are all rare ‘belchers’.