What does Balls of Damocles mean?

Balls of Damocles meaning in Urban Dictionary

a glass or two invented in Minehead, UK in December 2010. It is composed of:High energy caffiene drink (Redbull, KX, Relentless etc)Westcountry Scrumpy ciderJagermeisterIt has been recognized to bestow its patrons using the gift of second picture. And a mighty fucking hangover.