Weekly Football Phrase: Roy of the Rovers (stuff) This week, languagecaster.com introduces the English football phrase and cliche 'Roy of the Rovers stuff'.