8 letters · 10 points in Scrabble
noun someone who supports or champions something
noun an advocate who presents a person (as for an award or a degree or an introduction etc.)
verb assume sponsorship of