Green’s Dictionary of Slang

Kevin Sheedy adj.

(Aus.) seedy, hungover.

[Aus]Betoota-isms 247: ‘After sinking 16 schooners, Gary woke up feeling a bit Kevin Sheedy’.