Etymology
Today it means: A friend or acquaintance of the same pub Full definition →
From pub + -mate.
Etymology from Wiktionary, CC BY-SA 4.0.