mate, that was such a kidney night  this is track is so kidney
slang word from london used to describe something good or great
"mate, that was such a kidney night  this is track is so kidney" What is the definition of "kidney"?