One who advocates; a person who speaks in favor of or argues for a cause or belief.
From Latin advocator, meaning one who is called to help or defend. It combines advocatus with the agent suffix -or. This form competed with 'advocate' for centuries but is now mostly obsolete.
Try Another Word