Hmm... then the expression might be either exclusive to North Americans (or even Canadians), or I was too far off in reconstructing what he said. But I'm pretty sure I heard him saying 'dead cat'.
I dont go to the same class with him anymore, and perhaps I should just grab anyone random in my school and ask about the expression.
Thanks Tdol for confirmation. At least I now know it's not as common of an expression as I thought.