I've been studying English and found out a word Champion supporter in the sentence Faced with a global audience, British television needs its champion supporters. Does the champion supporter mean someone who support a lot?