scuzz Meaning and Definition

All in One

Scuzz is a British music television channel owned and operated by Sony Pictures Television. It launched on 17 April 2003 and has gone on to be the highest-rated rock TV station on satellite platform Sky TV which is available in over 12 million homes in the UK and Ireland.
Continue Reading
From Wikipedia, the free encyclopedia