boozer
noun
°(British AU Canadian slang) One who drinks habitually; a drunkard.
°(British slang) A public house.