Noun
knight of the spigot (plural knights of the spigot) (humorous, archaic) A tapster; a publican; a bartender.