Meaning of “advocate” - Learner’s Dictionary

advocate

noun [ C ] uk us /ˈædvəkət/
SUPPORTER

someone who supports a particular idea or way of doing things:

He has always been an advocate of stricter gun controls.
LAWYER UK

a lawyer who defends someone in court

(Definition of “advocate noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)