rat terrier: any of several breeds of terrier developed to catch rats
terrier: any of several usually small short-bodied breeds originally trained to hunt animals living underground
piss-up: vulgar expression for a bout of heavy drinking